runtime.mspan.freeindex (field)

27 uses

	runtime (current package)
		arena.go#L1052: 	s.freeindex = 1
		malloc.go#L930: 		result := s.freeindex + uint16(theBit)
		malloc.go#L937: 			s.freeindex = freeidx
		malloc.go#L1204: 	span.freeIndexForScan = span.freeindex
		malloc.go#L1306: 	span.freeIndexForScan = span.freeindex
		malloc.go#L1397: 	span.freeIndexForScan = span.freeindex
		malloc.go#L1490: 	span.freeIndexForScan = span.freeindex
		malloc.go#L1541: 	span.freeindex = 1
		malloc.go#L1563: 	span.freeIndexForScan = span.freeindex
		mbitmap.go#L1062: 	sfreeindex := s.freeindex
		mbitmap.go#L1078: 			s.freeindex = snelems
		mbitmap.go#L1091: 		s.freeindex = snelems
		mbitmap.go#L1107: 	s.freeindex = sfreeindex
		mcentral.go#L151: 					s.freeindex = freeIndex
		mcentral.go#L185: 	if n == 0 || s.freeindex == s.nelems || s.allocCount == s.nelems {
		mcentral.go#L188: 	freeByteBase := s.freeindex &^ (64 - 1)
		mcentral.go#L195: 	s.allocCache >>= s.freeindex % 64
		mgcsweep.go#L615: 			if !mbits.isMarked() && (abits.index < uintptr(s.freeindex) || abits.isMarked()) {
		mgcsweep.go#L644: 	if s.freeindex < s.nelems {
		mgcsweep.go#L650: 		obj := uintptr(s.freeindex)
		mgcsweep.go#L673: 	s.freeindex = 0 // reset allocation index to start of span.
		mgcsweep.go#L845: 	print("runtime: marked free object in span ", s, ", elemsize=", s.elemsize, " freeindex=", s.freeindex, " (bad use of unsafe.Pointer or having race conditions? try -d=checkptr or -race)\n")
		mgcsweep.go#L851: 		alloc := i < uintptr(s.freeindex) || abits.isMarked()
		mheap.go#L428: 	freeindex uint16
		mheap.go#L1422: 		s.freeindex = 0
		mheap.go#L1721: 	span.freeindex = 0
		traceallocfree.go#L68: 			if abits.index < uintptr(s.freeindex) || abits.isMarked() {